package cn.cuilan.service;

import cn.cuilan.entity.PositionArea;
import cn.cuilan.repository.PositionAreaRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 地区服务层实现类
 *
 * @author zhangyue
 */
@Service
public class PositionAreaService {

    private final PositionAreaRepository positionAreaRepository;

    @Autowired
    public PositionAreaService(PositionAreaRepository positionAreaRepository) {
        this.positionAreaRepository = positionAreaRepository;
    }

    /**
     * 根据省份 id 查询所有地区
     *
     * @param provinceId 省份 id
     * @return 地理位置区域集合
     */
    public List<PositionArea> findAreaByProvinceId(int provinceId) {
        return positionAreaRepository.findByProvinceId(provinceId);
    }

}
